\hypertarget{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder}{\section{strange.\-extensions.\-command.\-api.\-I\-Pooled\-Command\-Binder Interface Reference}
\label{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder}\index{strange.\-extensions.\-command.\-api.\-I\-Pooled\-Command\-Binder@{strange.\-extensions.\-command.\-api.\-I\-Pooled\-Command\-Binder}}
}


Interface for a Command\-Binder that allows pooling.  


Inheritance diagram for strange.\-extensions.\-command.\-api.\-I\-Pooled\-Command\-Binder\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.189638cm]{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder_aa3f3e5446f780deb797850b0e3ba4ba0}{\hyperlink{classstrange_1_1extensions_1_1pool_1_1impl_1_1_pool}{Pool}$<$ T $>$ \hyperlink{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder_aa3f3e5446f780deb797850b0e3ba4ba0}{Get\-Pool$<$ T $>$} ()}\label{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder_aa3f3e5446f780deb797850b0e3ba4ba0}

\begin{DoxyCompactList}\small\item\em Retrieve the Pool of the specified type. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
\hypertarget{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder_a32124cd214df3e82664b573f16874c62}{bool \hyperlink{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder_a32124cd214df3e82664b573f16874c62}{use\-Pooling}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}\label{interfacestrange_1_1extensions_1_1command_1_1api_1_1_i_pooled_command_binder_a32124cd214df3e82664b573f16874c62}

\begin{DoxyCompactList}\small\item\em Switch to disable pooling for those that don't want to use it. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface for a Command\-Binder that allows pooling. 

Pooling allows Commands to be recycled, which can be more efficient. 

The documentation for this interface was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Strange\-Io\-C/scripts/strange/extensions/command/api/I\-Pooled\-Command\-Binder.\-cs\end{DoxyCompactItemize}
